Scalable molecular dynamics with NAMD on the IBM Blue Gene/L system

نویسندگان

  • Sameer Kumar
  • Chao Huang
  • Gengbin Zheng
  • Eric J. Bohm
  • Abhinav Bhatele
  • James C. Phillips
  • Hao Yu
  • Laxmikant V. Kalé
چکیده

dynamics with NAMD on the IBM Blue Gene/L system S. Kumar C. Huang G. Zheng E. Bohm A. Bhatele J. C. Phillips H. Yu L. V. Kalé NAMD (nanoscale molecular dynamics) is a production molecular dynamics (MD) application for biomolecular simulations that include assemblages of proteins, cell membranes, and water molecules. In a biomolecular simulation, the problem size is fixed and a large number of iterations must be executed in order to understand interesting biological phenomena. Hence, we need MD applications to scale to thousands of processors, even though the individual timestep on one processor is quite small. NAMD has demonstrated its performance on several parallel computer architectures. In this paper, we present various compiler optimization techniques that use single-instruction, multiple-data (SIMD) instructions to obtain good sequential performance with NAMD on the embedded IBM PowerPCt 440 processor core. We also present several techniques to scale the NAMD application to 20,480 nodes of the IBM Blue Gene/Le (BG/L) system. These techniques include topology-specific optimizations to localize communication, new messaging protocols that are optimized for the BG/L torus, topology-aware load balancing, and overlap of computation and communication. We also present performance results of various molecular systems with sizes ranging from 5,570 to 327,506 atoms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generalized scalable multiple copy algorithms for molecular dynamics simulations in NAMD

Computational methodologies that couple the dynamical evolution of a set of replicated copies of a system of interest offer powerful and flexible approaches to characterize complex molecular processes. Such multiple copy algorithms (MCAs) can be used to enhance sampling, compute reversible work and free energies, as well as refine transition pathways. Widely used examples of MCAs include temper...

متن کامل

NAMD: A Portable and Highly Scalable Program for Biomolecular Simulations

NAMD is a portable parallel application for biomolecular simulations. NAMD pioneered the use of hybrid spatial and force decomposition, a technique used by most scalable programs for biomolecular simulations, including Blue Matter and Desmond which were described at Supercomputing 2006. This paper describes parallel techniques and optimizations developed to enhance NAMD’s scalability, to exploi...

متن کامل

Overview of molecular dynamics techniques and early scientific results from the Blue Gene project

The Blue Genet project involves the development of a highly parallel supercomputer, the coding of scalable applications to run on it, and the design of protein simulations that take advantage of the power provided by the new machine. This paper provides an overview of analysis techniques applied to scientific results obtained with Blue Matter, the software framework for performing molecular dyn...

متن کامل

Life Sciences Molecular Dynamics Applications on the IBM System Blue Gene Solution: Performance Overview

This IBM® System Blue Gene® Solution Applications Guide provides a brief overview of the performance characteristics of a selected set of computational chemistry applications. Classical Molecular Mechanics/Molecular Dynamics (MM/MD) are commonly used to simulate large biomolecules that cannot be treated with more accurate methods. This guide is intended to help applications users in computation...

متن کامل

Architecture of Qbox: A scalable first-principles molecular dynamics code

We describe the architecture of Qbox, a parallel, scalable firstprinciples molecular dynamics (FPMD) code. Qbox is a Cþþ/ Message Passing Interface implementation of FPMD based on the plane-wave, pseudopotential method for electronic structure calculations. It is built upon well-optimized parallel numerical libraries, such as Basic Linear Algebra Communication Subprograms (BLACS) and Scalable L...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IBM Journal of Research and Development

دوره 52  شماره 

صفحات  -

تاریخ انتشار 2008